Shelf-mounted modular computing unit

ABSTRACT

A system for performing computing operations includes a rack, one or more shelves coupled to the rack, and two or more computing modules. Each computing module may include a chassis, one or more circuit board assemblies in a primarily vertical orientation, and one or more hard disk drives in a primarily vertical orientation. The circuit board assemblies and the hard disk drives are coupled to the chassis of the computing module.

This application is a continuation of U.S. patent application Ser. No.14/733,898, filed Jun. 8, 2015, now U.S. Pat. No. 9,380,729, which is acontinuation of U.S. patent application Ser. No. 13/069,099, filed Mar.22, 2011, now U.S. Pat. No. 9,055,690, which are hereby incorporated byreference in their entirety.

BACKGROUND

Organizations such as on-line retailers, Internet service providers,search providers, financial institutions, universities, and othercomputing-intensive organizations often conduct computer operations fromlarge scale computing facilities. Such computing facilities house andaccommodate a large amount of server, network, and computer equipment toprocess, store, and exchange data as needed to carried out anorganization's operations. Typically, a computer room of a computingfacility includes many server racks. Each server rack, in turn, includesmany servers and associated computer equipment.

Computer systems typically include a number of components that generatewaste heat. Such components include printed circuit boards, mass storagedevices, power supplies, and processors. For example, some computerswith multiple processors may generate 250 watts of waste heat. Someknown computer systems include a plurality of such larger,multiple-processor computers that are configured into rack-mountedcomponents, and then are subsequently positioned within a rack system.Some known rack systems include 40 such rack-mounted components and suchrack systems will therefore generate as much as 10 kilowatts of wasteheat. Moreover, some known data centers include a plurality of such racksystems.

Some servers include a number of hard disk drives (for example, eight ormore hard disk drives) to provide adequate data storage. Typically, thehard disk drives for servers are of a standard, off-the-shelf type.Standard, off-the-shelf hard disk drives are often a cost effectivesolution for storage needs because such hard disk drives can be obtainedat relatively low cost. Nonetheless, in server designs using suchstandard hard disk drives, the arrangement of the hard disk drives mayleave a substantial amount of wasted space in the server chassis. Thiswasted space, especially when multiplied over many servers in a rack,may result in inadequate computing or storage capacity for a system.

Hard disk drives include motors and electronic components that generateheat. Some or all of this heat must be removed from the hard disk drivesto maintain continuous operation of a server. The amount of heatgenerated by the hard disk drives within a data room may be substantial,especially if all of the hard disk drives are fully powered up at alltimes.

As with other components, hard disk drives fail from time to time whilein service. These failures reduce the storage capacity of a system. Torestore capacity, servers may need to be powered down and removed from arack so that the defective hard disk drives can be replaced or repaired.

In some systems, such as archival, backup, or disaster recovery systems,a vast amount of may need to be stored, though any particular piece ofthe stored data may be accessed only rarely. Magnetic tape systems areoften used to store archival data. Magnetic tape drives, however, may befragile and susceptible to adverse environmental conditions, such asheat and humidity. In addition, some magnetic tape drives haverelatively high failure rates.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates one embodiment of a shelf module that includes fourcomputing modules having vertically oriented hard disk drives andcircuit board assemblies.

FIG. 2 illustrates a computing module including two computing units,each having a row of storage devices in a vertical orientation.

FIG. 3 is a partially exploded view illustrating one embodiment of acomputing module.

FIG. 4 illustrates one embodiment of a right chassis member for acomputing module.

FIG. 5 illustrates one embodiment of left chassis member for a computingmodule.

FIG. 6 illustrates airflow through a computing module in one embodiment.

FIG. 7 illustrates one embodiment of a rack system including computingmodules on shelves.

FIG. 8 is a detail view illustrating one embodiment of spacing tabsbetween adjacent computing modules.

FIG. 9 illustrates one embodiment of a shelf assembly including verticalshelf members.

FIGS. 10 and 11 illustrate embodiments of one shelf assembly nesting onanother shelf assembly.

FIG. 12 illustrates one embodiment of removal of heat from data storagemodules in a rack system.

FIG. 13 illustrates providing and maintaining computing capacity usingcomputing modules on shelves in a rack.

While the invention is susceptible to various modifications andalternative forms, specific embodiments thereof are shown by way ofexample in the drawings and will herein be described in detail. Itshould be understood, however, that the drawings and detaileddescription thereto are not intended to limit the invention to theparticular form disclosed, but on the contrary, the intention is tocover all modifications, equivalents and alternatives falling within thespirit and scope of the present invention as defined by the appendedclaims. The headings used herein are for organizational purposes onlyand are not meant to be used to limit the scope of the description orthe claims. As used throughout this application, the word “may” is usedin a permissive sense (i.e., meaning having the potential to), ratherthan the mandatory sense (i.e., meaning must). Similarly, the words“include,” “including,” and “includes” mean including, but not limitedto.

DETAILED DESCRIPTION OF EMBODIMENTS

Various embodiments of computer systems, and systems and methods forperforming computing operations, are disclosed. According to oneembodiment, a system for performing computing operations includes arack, one or more shelves coupled to the rack, and two or more computingmodules. Each computing module may include a chassis, one or morecircuit board assemblies in a primarily vertical orientation, and one ormore hard disk drives in a primarily vertical orientation. The circuitboard assemblies and the hard disk drives are coupled to the chassis ofthe computing module. The chassis of the computing module couples withone of the shelves.

According to one embodiment, a computing module includes a chassis, oneor more circuit board assemblies, and one or more hard disk drives. Thecircuit board assemblies and the hard disk drives are coupled to thechassis in a primarily vertical orientation. The chassis can beinstalled on a shelf in a rack.

According to one embodiment, a method of providing computing capacityincludes providing two or more computing modules on a shelf. Thecomputing modules include one or more circuit board assemblies in aprimarily vertical orientation and one or more hard disk drives in aprimarily vertical orientation. Computing operations are performed withthe computing module.

As used herein, “air handling system” means a system that provides ormoves air to, or removes air from, one or more systems or components.

As used herein, “air moving device” includes any device, element,system, or combination thereof that can move air. Examples of air movingdevices include fans, blowers, and compressed air systems.

As used herein, an “aisle” means a space next to one or more elements,devices, or racks.

As used herein, “ambient” means, with respect to a system or facility,the air surrounding at least a portion of the system or facility. Forexample, with respect to a data center, ambient air may be air outsidethe data center, for example, at or near an intake hood of an airhandling system for the data center.

As used herein, a “cable” includes any cable, conduit, or line thatcarries one or more conductors and that is flexible over at least aportion of its length. A cable may include a connector portion, such asa plug, at one or more of its ends.

As used herein, “chassis” means a structure or element that supportsanother element or to which other elements can be mounted. A chassis mayhave any shape or construction, including a frame, a sheet, a plate, abox, a channel, or a combination thereof. In one embodiment, a chassisis made from one or more sheet metal parts. A chassis for a computersystem may support circuit board assemblies, power supply units, datastorage devices, fans, cables, and other components of the computersystem.

As used herein, “computing” includes any operations that can beperformed by a computer, such as computation, data storage, dataretrieval, or communications.

As used herein, “computer system” includes any of various computersystems or components thereof. One example of a computer system is arack-mounted server. As used herein, the term computer is not limited tojust those integrated circuits referred to in the art as a computer, butbroadly refers to a processor, a server, a microcontroller, amicrocomputer, a programmable logic controller (PLC), an applicationspecific integrated circuit, and other programmable circuits, and theseterms are used interchangeably herein. In the various embodiments,memory may include, but is not limited to, a computer-readable medium,such as a random access memory (RAM). Alternatively, a compact disc-readonly memory (CD-ROM), a magneto-optical disk (MOD), and/or a digitalversatile disc (DVD) may also be used. Also, additional input channelsmay include computer peripherals associated with an operator interfacesuch as a mouse and a keyboard. Alternatively, other computerperipherals may also be used that may include, for example, a scanner.Furthermore, in the some embodiments, additional output channels mayinclude an operator interface monitor and/or a printer.

As used herein, “data center” includes any facility or portion of afacility in which computer operations are carried out. A data center mayinclude servers dedicated to specific functions or serving multiplefunctions. Examples of computer operations include informationprocessing, communications, testing, simulations, power distribution andcontrol, and operational control.

As used herein, “data center module” means a module that includes, or issuitable for housing and/or physically supporting, one or more computersystems that can provide computing resources for a data center.

As used herein, to “direct” air includes directing or channeling air,such as to a region or point in space. In various embodiments, airmovement for directing air may be induced by creating a high pressureregion, a low pressure region, or a combination both. For example, airmay be directed downwardly within a chassis by creating a low pressureregion at the bottom of the chassis. In some embodiments, air isdirected using vanes, panels, plates, baffles, pipes or other structuralelements.

As used herein, “member” includes a single element or a combination oftwo or more elements (for example, a member can include two or moresheet metal parts fastened to one another.

As used herein, a “module” is a component or a combination of componentsphysically coupled to one another. A module may include functionalelements and systems, such as computer systems, circuit boards, racks,blowers, ducts, and power distribution units, as well as structuralelements, such a base, frame, housing, or container.

As used herein, “primarily horizontal” means more horizontal thanvertical. In the context of an installed element or device, “primarilyhorizontal” includes an element or device whose installed width isgreater than its installed height.

As used herein, “primarily vertical” means more vertical thanhorizontal. In the context of an installed element or device, “primarilyvertical” includes an element or device whose installed height isgreater than its installed width. In the context of a hard disk drive,“primarily vertical” includes a hard disk drive that is installed suchthat the installed height of the hard disk drive is greater than theinstalled width of the hard disk drive.

As used herein, a “rack” means a rack, container, frame, or otherelement or combination of elements that can contain or physicallysupport one or more computer systems.

As used herein, “room” means a room or a space of a building. As usedherein, “computer room” means a room of a building in which computersystems, such as rack-mounted servers, are operated.

As used herein, a “space” means a space, area or volume.

As used herein, “shelf” means any element or combination of elements onwhich an object can be rested. A shelf may include, for example, aplate, a sheet, a tray, a disc, a block, a grid, or a box. A shelf maybe rectangular, square, round, or another shape. In some embodiments, ashelf may be one or more rails.

In some embodiments, a computing system includes shelf-mounted computingmodules having vertically oriented hard disk drives and verticallyoriented circuit board assemblies. In some embodiments, a data centerincludes many racks in a computer room, each including a number of shelfmodules.

FIG. 1 illustrates one embodiment of a shelf module for a computingsystem. Shelf module 102 includes computing modules 106, bottom shelfmember 108, and top shelf member 110. Computing modules 106 rest onbottom shelf member 108. In the embodiment shown in FIG. 1, shelf module102 includes 4 computing modules. A shelf module may, however, includeany number of computing modules. In one embodiment, the shelf module isabout 5 U in height. In some embodiments, shelves are spaced forproviding two or more rows of computing modules. For example, a secondrow of computing modules may be placed on top shelf member 110. In someembodiments, shelf module 102 includes side panels (not shown in FIG. 1for clarity).

Shelf modules 102 may be rack-mountable in a rack. For example, railsmay be installed on the left and right sides of shelf module 102 toengage on corresponding rails, slides, or ledges, on left and rightsides of a rack. In certain embodiments, a rail kit may be installed onthe sides of the shelf for the computing modules.

In some embodiments, a computing module includes one or more massstorage devices in a vertical orientation. FIG. 2 illustrates acomputing module including two computing units, each having a row ofmass storage devices in a vertical orientation. Computing module 106includes left computing unit 112A and right computing unit 112B. Each ofleft computing unit 112A and right computing unit 112B may serve as acompute node for the system.

Left computing unit 112A includes left motherboard assembly 114A andleft hard disk drive array 116A. Right computing unit 112B includesright motherboard assembly 114B and right disk drive array 116B. Each ofleft disk drive array 116A and right disk drive array 116B includes harddisk drives 118.

Left motherboard assembly 114A may be coupled to hard disk drives 118 inleft disk drive array 116A. Left motherboard assembly 114A may control,and access data on, hard disk drives 118 in left disk drive array 116A.Right motherboard assembly 114B may be coupled to hard disk drives 118in right disk drive array 116B. Right motherboard assembly 114B maycontrol, and access data on, hard disk drives 118 in left disk drivearray 116B. Left motherboard assembly 114A and right motherboardassembly 114B may operate independently of one another.

Left computing unit 112A includes left chassis member 122A. Rightcomputing unit 112B includes right chassis member 122B. Left chassismember 122A carries left motherboard assembly 114A and hard disk drives118 of left disk drive array 116A. Right chassis member 122B carriesright motherboard assembly 114B and hard disk drives 118 of right diskdrive array 116B. Left chassis member 122A and right chassis member 122Bmay combine to form chassis 124 for the computing module.

Computing module 106 includes power supply unit 126. In the embodimentshown in FIGS. 1 and 2, power supply unit 126 may supply electricalpower for the motherboard assembly, hard disk drives, and othercomponents of both left computing unit 112A and right computing unit112B. Nevertheless, in certain embodiments, a separate power supply maybe provided for each of the left computing unit and the right computingunit.

In various embodiments, a computing unit includes a power supply thatconforms to an industry-recognized standard. In some embodiments, apower supply for a computing unit has a form factor in accordance withan industry-recognized standard. In one embodiment, power supply unit126 has a standard 1 U form factor. Examples of other standards for apower supply and/or a power supply form factor include 2 U, 3 U, SFX,ATX, NLX, LPX, or WTX.

Right motherboard assembly 114B includes circuit board 130, processors132, DIMM slots 134, and I/O connectors 136. Right motherboard assembly114B may include various other semiconductor devices, resistors, andother heat producing components. Right motherboard assembly 114B, alongwith other components in chassis 124 (hard disk drives, power supplies)and/or components external to chassis 124, may operate in conjunctionwith one another as a computer system. For example, computing unit 112Bmay be a file server.

Heat sinks 140 are mounted on processors 132. Heat sinks 140 maytransfer heat from processors 132 to air inside chassis 124 duringoperation of computer module 106. DIMMs (not shown for clarity) may beinstalled in any or all of DIMM slots 134.

In the embodiment shown in FIG. 2, computing unit 106 includes one powersupply unit and 12 hard disk drives. A computer system may, however,have any number of hard disk drives, power supply units, or othercomponents. In certain embodiments, a computer system may have one ormore internal fans to promote the flow of air through a computer system.For example, in certain embodiments, a row of fans may be provided alongthe rear edge of computing unit 106. In certain embodiments, a computingunit may have no fans and/or no disk drives. In certain embodiments, apower supply may be external to a computing unit. For example, incertain embodiments, left motherboard assembly 114A and rightmotherboard assembly 114B may receive power from a power supply externalto computing module 106 (such as a rack-level power supply), and powersupply unit 126 may be omitted.

At front 144 of computing module 106, computing module 106 includesinput/output panel 146 and air vents 148. Power supply unit 126 includespower supply panel 150. Power supply panel 150 includes input powerreceptacle 152 and air vents 154.

In some embodiments, a computing module includes mass storage devicesthat are mounted in two or more different orientations. In oneembodiment, a computing unit includes one or more hard disk drivesmounted in a horizontal orientation and one or more hard disk drivesmounted in a vertical orientation. For example, in the embodiment shownin FIG. 1, computing module 106 includes front hard disk array 160 andrear hard disk array 162 in a vertical orientation and hard disk drives202 in a horizontal orientation.

FIG. 3 is a partially exploded view illustrating one embodiment of acomputing module. Left chassis member 122A and right chassis member 122Beach include motherboard seat 164. Left motherboard assembly 114A andright motherboard assembly 114B are each coupled to a chassis member ina respective motherboard seat 164. Left motherboard assembly 114A andright motherboard assembly 114B may be attached by any suitable manner.In one embodiment, the motherboard assemblies are attached to therespective chassis members using screws.

The bottom portions of left chassis member 122A and right chassis member122B include channels 170. Each of channels 170 includes interior lip172. Channels 170 of left chassis member 122A and right chassis member122B combine to form power supply slot 174. Power supply unit 126 may beinstalled in power supply slot 174. Power supply unit 126 may besupported on interior lips 172 of channels 170.

Faceplate 176 may be coupled to left chassis member 122A and rightchassis member 122B. In some embodiments, faceplate 176 is fastened toleft chassis member 122A and right chassis member 122B by way of screwsengaging in tabs 178 on left chassis member 122A and right chassismember 122B. Handle portions 180 of left chassis member 122A and rightchassis member 122B may contact one another and pass through handle slot182 when faceplate 176 is installed on left chassis member 122A andright chassis member 122B. Faceplate 176 includes openings 184 formotherboard cabling connections and airflow and power supply cablingconnections and airflow.

Left chassis member 122A and right chassis member 122B each include topdisk drive slots 190. Hard disk drives 118 may be installed and removedfrom top disk drive slots 190 from the top of computing module 106. InFIG. 3, only the hard disk drives 118 for the left disk drive array areshown for the sake of clarity).

Lower disk drive carrier 200 may be attached to left chassis member 122Aand right chassis member 122B. Lower drive carrier 200 includes sidedisk drive slots 201. Hard disk drives 202 may be installed and removedout the side of chassis 124 of computing module 106. In someembodiments, hard disk drives 202 and hard disk drives 118 are of thesame type, capacity, and form factor. In other embodiments, hard diskdrives 202 and hard disk drives 118 are of a different type, capacity orform factor (for example, hard disk drives 202 may be shorter than harddisk drives 118). Lower disk drive carrier 200 includes retention tabs204. Retention tabs 204 may resiliently engage hard disk drives 202 wheninstalled to maintain the hard disk drives in place on computing module106.

Although in the embodiments described in FIGS. 1-4, hard disk drives arehorizontally mounted below vertically mounted hard disk drives, in otherembodiments, the hard disk drives may be rearranged such thathorizontally mounted hard disk drives are above the vertically mountedhard disk drives (either instead of, or in addition to, the lowerhorizontally mounted hard disk drives). Although in the embodimentdescribed in FIGS. 1-4, there are two rows of vertically mounted harddisk drives and two rows of horizontally mounted hard disk drives, inother embodiments, any number hard disk drives may be mounted verticallyand horizontally. In various embodiments, vertically and horizontallymounted hard disk drives share a common air passage.

FIG. 4 illustrates one embodiment of a right chassis member. FIG. 5illustrates one embodiment of left chassis member. In certainembodiments, left chassis member 122A and right chassis member 122B maybe mirror exact images of one another. In some embodiments, left chassismember 122A and right chassis member 122B have complementary featuresfor connecting with one another. For example, as shown in FIG. 5, leftchassis member 122A includes stepped lip 208. Stepped lip 208 mayoverlap a straight edge or a complementary stepped lip on right chassismember 122B when left chassis member 122A and right chassis member 122Bare assembled to form chassis 124.

Chassis members may include seats for supporting hard disk drives. Insome embodiments, hard disk drives are installed without any fasteners.In FIG. 5, for example, left chassis member 122A includes disk driveledge 212, guides 214, and tabs 216. One of hard disk drives 118 may beinstalled between adjacent guides 214. Hard disk drives 118 may rest indisk drive seat 218 on disk drive ledge 212. Tabs 216 may maintain harddisk drives in position on disk drive ledge 212.

In some embodiments, a system includes an air moving device that movesair through one or more computing modules. In one embodiment, air ismoved from the front of a computing module to the rear of the computingmodule. FIG. 6 illustrates airflow through a computing module in oneembodiment. In FIG. 6, air flow is shown on only the right side of themodule for illustrative purposes. The air flow on the left side of thecomputing module may be similar to that shown on the right side.

Air may pass into computing module 106 through motherboard inlet 222 andacross heat producing components on right motherboard assembly 114B. Airpass also pass through power supply inlet 224 and across heat-producingcomponents in power supply unit 126. Air from power supply unit 126 mayexit the power supply unit and pass into lower region 226 of computingmodule 106. In some embodiments, a portion of the air exiting the harddisk drive may pass through upwardly through vents 228.

Lower drive carrier 220 may block some or all of the air flow in thelower portion of the computing module, forcing the air upward into aisle230 between left disk drive array 116A and right disk drive array 116B.Air from passing over right motherboard assembly 114B may pass throughchassis slot 232 and into aisle 230. Thus, the air downstream from leftmotherboard assembly 114A, right motherboard assembly 114B, and powersupply unit 126 may mix in aisle 230. Air in aisle 230 may continue toflow from front to back of computing module 106. Heat from the hard diskdrives 118 in left disk drive array 116A and right disk drive array116B, and from hard disk drives 202 in lower drive carrier 220, may berejected into the air as it passes down aisle 230.

In some embodiments, a gap may be provided between the upper and lowerdisk drives in lower drive carrier 220 to allow airflow between theupper and lower drives in the lower carrier.

In some embodiments, hard disk drives 118 are standard, off-the-shelfdisk drives. Examples of suitable hard disk drive form factors mayinclude 3.5″, 5.25″, and 2.5″. In one embodiment, a standard 3.5″ harddisk drive is installed such that the installed height of the hard diskdrive is the largest dimension.

FIG. 7 illustrates one embodiment of a rack system including computingmodules on shelves. The rack system may be, for example, one of manyrack systems in a computing room of a data center. System 250 includesrack 252 and shelf modules 102. Shelf modules 102 are mounted in rack252. Computing modules 106 are mounted vertically on shelf members 108of shelf modules 102. In one embodiment, 8 shelf modules each having aheight of about 5 U include 4 computing modules each, for a total of 32computing modules and 64 compute nodes. Nevertheless, a rack system mayin various embodiments have any number of shelves and any number ofcomputing modules.

In some embodiments, a chassis includes spacing elements or guides toalign or position relative to one another or within a shelf or rack.FIG. 8 is a detail view illustrating one embodiment of spacing tabsbetween adjacent computing modules. Spacing tabs 254 (also shown in FIG.2) on the right sides of chassis 124 may maintain computing modules 106in a desired spacing relative to one another.

In some embodiments, a shelf module includes vertical members. Thevertical members provide structural support, environmental protection,and EMI shielding for electronic devices in the computing modules. FIG.9 illustrates one embodiment of a shelf assembly including verticalshelf members. Shelf assembly 300 includes bottom shelf member 108, topshelf member 110, and vertical members 302. Vertical shelf members 302include bottom tabs 304 and top tabs 306. Bottom tabs 304 extendingthrough bottom shelf member 108. Top tabs 306 extend through top shelfmember 110. Bottom shelf member 108 includes lips 310. Top shelf member110 includes rim 312 around the sides and rear of top shelf member 110.

In some embodiments, a shelf assembly for a computing modules coupleswith another shelf assembly immediately above or below it. The shelfassemblies may couple in such a way as to provide structural support andrigidity for holding computing modules in the shelves. The coupled shelfassemblies may, for example, mutually reinforce or cooperate with oneanother to provide a more rigid structure. In some embodiments, thejunction between shelf assemblies creates a box section structure.

In some embodiments, a shelf assembly for computing modules may nestwith the shelf below it. FIGS. 10 and 11 illustrate embodiments of oneshelf assembly nesting on another shelf assembly. The structure of theshelf assemblies may be, for example, similar to that shown in FIG. 9.In FIG. 10, bottom tabs 304 of the upper shelf assembly 300 a rest ontop tabs 306 of the lower shelf assembly 300 b. The combination of thetabs, side walls and shelf members may combine to form a box sectionstructure at the junction between the two shelf assemblies.

In certain embodiments, a shelf assembly for computing modules mayinterlock with a shelf assembly above or below it. In FIG. 11, bottomtabs 304 of the upper shelf assembly 300 a rest on top shelf member 110of lower shelf assembly 300 b. Bottom tabs 304 of the upper shelfassembly 300 a rest on top tabs 306 of the lower shelf assembly 300 bmay include a complementary, ridge, flair, tang, or taper, such thatupper shelf assembly 300 a and lower shelf assembly 300 b interlock atthe junction between the two shelf assemblies. In certain embodiments,the junction between shelf assemblies may include one or more resilientelements (for example, spring tabs) to inhibit separation of the shelfassemblies from one another.

In some embodiments, rack-mounted computing modules are commonly cooledby a cooling air system that delivers air to the rack. To remove heatfrom computing modules installed in the rack, an air handling system maybe operated to cause air to flow in computer room and through the racksystem. As the air reaches the front of each of computing modules, theair may pass through the chassis of the computing modules. After passingthrough the chassis, the heated air may exit the rear of the rack systemand flow out of the computer room. In certain embodiments, computingmodules may have on board fans in addition to, or lieu of, a centralcooling system. In certain embodiments, a rack may have a fan thatsupplies cooling air to all of the computing modules in the rack.

FIG. 12 illustrates one embodiment of removal of heat from data storagemodules in a rack system. Air may pass into computing room 352 fromsub-floor plenum 354 by way of vent 380. Rear fans 366 in fan door 374may draw air from front aisle 368 into rack 364, and through datastorage modules 360 and data control modules 362. Rear fans 366 mayexhaust heated air out of the rack. The heated air may pass into ceilingplenum 356. Air directing device 389 is provided on the front or rack.Air directing device 389 may be used to promote airflow in particularmodules mounted in the rack. Other arrangements of air movers may beincluded in various embodiments. U.S. patent application Ser. No.12/646,417, “Air Directing Device for Rack System”, filed Dec. 23, 2009;U.S. patent Ser. No. 12/751,212, “Rack-Mounted Air Directing Device withScoop”, filed Mar. 30, 2010; and U.S. patent application Ser. No.12/886,440, “System with Rack-Mounted AC Fans”, filed Sep. 9, 2010, eachof which is incorporated by reference as if fully set forth herein,include other arrangements, systems, devices, and techniques that may beused in various embodiments for cooling or mounting computing modules,data storage modules and data control modules.

FIG. 13 illustrates providing and maintaining computing capacity usingcomputing modules on shelves in a rack. At 400, one or more computingmodules are provided on a shelf. The computing modules may include oneor more circuit board assemblies in a vertical orientation and one ormore hard disk drives in a vertical orientation. In some embodiments,some of the hard disk drives in the computing module are in a verticalorientation and other hard disk drives in the computing module are in ahorizontal orientation. At 402, the computing modules are operated toperform computing operations.

At 404, one of the vertically oriented hard drives in a computing moduleis removed and replaced by sliding the failed hard disk drive out thetop of the computing module and sliding a replacement hard disk drive inthrough the top of the computing module. In certain embodiments, one ormore of the horizontally oriented hard disk drives are removed andreplaced by sliding the failed hard disk drive out through a side of thecomputing module and sliding a replacement hard disk drive in throughthe side of the computing module.

In some embodiments, the vertically oriented hard drives in a computingmodule can be removed and replaced without removing any panels or othercomponents of a computing module. In some embodiments, the horizontallyoriented hard drives in a computing module can be removed and replacedwithout removing any panels or other components of a computing module.For example, in certain embodiments, computing module 106 may bepartially withdrawn from the rack to gain immediate access to the harddisk drives. The vertically oriented hard disk drives may be removablefrom the top without removal of any panels or other components.Similarly, the horizontally oriented hard disk drives may be removablefrom the top without removal of any panels or other components.

In various embodiments described above, each of the circuit boardassemblies on a double sided assembly may operate as a separatecomputing unit. In certain embodiments, however, circuit boardassemblies on the opposite sides of a double-sided assembly maycooperate to function as a single computing unit. For example, the CPUsfor a computing unit may be located on the right circuit board assemblyof a module and data input/output circuitry and DIMMs for the computingunit may be located on the left side circuit board assembly of themodule. In addition, circuit board assemblies on one side of the modulemay be coupled to, and access, hard disk drive assemblies on the otherside of the module. In certain embodiments, circuit board assemblies onboth sides of a module share access to some or all of the hard diskdrives in a computing module.

Although in the embodiments described above, the hard disk drives weremounted on directly to the chassis members and lower drive carrier, invarious embodiments, hard disk drives or other data storage devices maybe mounted to a chassis using other mounting elements. For example, harddisk drives may be mounted on square tubes that support the drives andraise the drives above the bottom of a chassis.

In some embodiments, a rack system includes rack-mounted fans externalto computer systems in the rack. The rack-mounted fans may provide airflow through the computer systems.

Although in the embodiments described above, some of the computermodules have been described as being about 5 U in height, modules may invarious embodiments be 3 U, 4 U, 6 U or any other height or dimensions.

Although the embodiments above have been described in considerabledetail, numerous variations and modifications will become apparent tothose skilled in the art once the above disclosure is fully appreciated.It is intended that the following claims be interpreted to embrace allsuch variations and modifications.

What is claimed is:
 1. A system, comprising: a rack; one or moremounting components coupled to the rack; two or more computing modules,wherein each of at least one of the computing modules comprises: achassis configured to couple with at least one of the mountingcomponents; one or more circuit board assemblies in a first orientationcoupled to the chassis; and one or more mass storage devices in secondorientation coupled to the chassis, wherein the first orientation andthe second orientation are different orientations; wherein at least oneof the two or more computing modules is at least partially removablefrom the at least one mounting component such that the chassis, the oneor more circuit board assemblies and the one or more mass storagedevices move together when the at least one computing module is at leastpartially removed.
 2. The system of claim 1, wherein the chassis for atleast one of the computing modules comprises one or more guides for atleast one of the mass storage devices, wherein the at least one massstorage device is configured to slide on at least one of the guides toremove the mass storage device from the chassis.
 3. The system of claim1, wherein the one or more circuit board assemblies of at least one ofthe computing modules comprises a left circuit board assembly coupled tothe chassis and a right circuit board assembly coupled to the chassis.4. The system of claim 1, wherein the at least one of the mountingcomponents comprises a vertical member between at least two adjacentcomputing modules.
 5. The system of claim 1, wherein the one or moremounting components comprise two or more mounting components coupled tothe rack, wherein each of at least one of the mounting components isconfigured to nest with at least one other of the mounting components.6. The system of claim 1, wherein the one or more mounting componentscomprise two or more mounting components coupled to the rack, whereineach of at least two of the mounting components comprises two or morecomputing modules, wherein at least two of the mounting components areconfigured to interlock with one another.
 7. The system of claim 1,further comprising one or more air moving devices configured to move airfrom front to back through at least one of the computing modules.
 8. Acomputing module, comprising: a chassis configured to be installed in arack; one or more circuit board assemblies in a first orientationcoupled to the chassis; and one or more mass storage devices in a secondorientation coupled to the chassis, wherein the computing module is atleast partially removable from the rack such that the chassis, the oneor more circuit board assemblies and the one or more mass storagedevices move together when the computing module is at least partiallyremoved.
 9. The computing module of claim 8, wherein the firstorientation is a primarily vertical orientation.
 10. The computingmodule of claim 8, wherein the chassis comprises one or more guides forat least one of the mass storage devices, wherein the at least one massstorage device is configured to slide on at least one of the guides toremove the mass storage device from the chassis.
 11. The computingmodule of claim 8, further comprising two or more mass storage devicesin the first orientation coupled to at least one of the circuit boardassemblies.
 12. The computing module of claim 8, wherein the one or morecircuit board assemblies comprise a left circuit board assembly coupledto the chassis and a right circuit board assembly coupled to thechassis.
 13. The computing module of claim 12, wherein the chassiscomprises a left chassis member and a right chassis member coupled toone another, wherein the left circuit board assembly is coupled to theleft chassis member and the right circuit board assembly is coupled tothe right chassis member.
 14. The computing module of claim 13, furthercomprising: a first set of one or more mass storage devices coupled tothe left chassis member and operably coupled to the left circuit boardassembly; and a second set of one or more mass storage devices coupledto the right chassis member and operably coupled to the right circuitboard assembly.
 15. The computing module of claim 12, further comprisinga power supply unit coupled to the chassis, wherein the power supplyunit is configured to supply electrical power to the left circuit boardassembly and the right circuit board assembly.
 16. The computing moduleof claim 8, wherein the computing module comprises a left computing unitconfigured to perform computing operations and a right computing unitconfigured to perform computing operations independent of the leftcomputing unit.
 17. The computing module of claim 8, further comprisinga power supply under at least a portion of the left computing unit andat least a portion of the right computing unit.
 18. The computing moduleof claim 8, further comprising two or more rows of two or more massstorage devices and an air passage between at least two adjacent rows.19. A method, comprising: providing a rack and two or more computingmodules coupled in a slot of the rack, each of at least one of the twoor more computing modules comprising one or more circuit boardassemblies in a first orientation and one or more mass storage device ina second orientation; performing computing operations with at least oneof the computing modules in the rack; at least partially removing atleast one of the two or more computing modules from the slot in therack, wherein the at least one computing module is configured such thatthe one or more circuit board assemblies and the one or more massstorage devices move together with the computing module when thecomputing module is removed from the slot in the rack.
 20. The method ofclaim 19, wherein when at least partially removing the computing modulefrom the slot in the rack one or more other computing modules coupled inthe slot of the rack do not move with the computing module.